package com.dkd.easybook.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.dkd.common.annotation.Excel;
import com.dkd.common.core.domain.BaseEntity;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 提醒列表对象 eb_reminders
 *
 * @author itheima
 * @date 2024-12-13
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class EbReminders extends BaseEntity
        {   private static final long serialVersionUID = 1L;
        /** 提醒ID */
            private Long reminderId;

        /** 用户ID */
                    @Excel(name = "用户ID")
    private Long userId;

        /** 类别ID */
                    @Excel(name = "类别ID")
    private Long categoryId;

        /** 提醒标题 */
                    @Excel(name = "提醒标题")
    private String title;

        /** 提醒描述 */
                    @Excel(name = "提醒描述")
    private String description;

        /** 提醒时间 */
                    @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "提醒时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date reminderTime;

        /** 创建时间 */
                    @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdAt;

        /** 更新时间 */
                    @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatedAt;

        /** 状态 */
                    @Excel(name = "状态")
    private String status;




        }
